const { defineConfig } = require('cypress')

module.exports = defineConfig({
  e2e: {
    baseUrl: 'http://localhost:5173', // 前端应用的URL
    viewportWidth: 1280,
    viewportHeight: 720,
    video: false,
    screenshotOnRunFailure: true,
    specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}',
    setupNodeEvents(on, config) {
      // 在这里实现节点事件监听器和其他Cypress插件
    },
  },
  env: {
    apiUrl: 'http://localhost:5000', // 后端API的基础URL（不包含/api）
  }
}) 